	.file	"uart.c"
	.text
	.p2align 4,,15
	.globl	PUT32
	.type	PUT32, @function
PUT32:
.LFB0:
	.cfi_startproc
	movl	%esi, (%edi)
	ret
	.cfi_endproc
.LFE0:
	.size	PUT32, .-PUT32
	.p2align 4,,15
	.globl	GET32
	.type	GET32, @function
GET32:
.LFB1:
	.cfi_startproc
	movl	(%edi), %eax
	ret
	.cfi_endproc
.LFE1:
	.size	GET32, .-GET32
	.p2align 4,,15
	.globl	uart_send
	.type	uart_send, @function
uart_send:
.LFB2:
	.cfi_startproc
	movl	%edi, 38797312
	ret
	.cfi_endproc
.LFE2:
	.size	uart_send, .-uart_send
	.p2align 4,,15
	.globl	uart_recv
	.type	uart_recv, @function
uart_recv:
.LFB3:
	.cfi_startproc
	movl	38797312, %eax
	ret
	.cfi_endproc
.LFE3:
	.size	uart_recv, .-uart_recv
	.p2align 4,,15
	.globl	uart_init
	.type	uart_init, @function
uart_init:
.LFB4:
	.cfi_startproc
	rep ret
	.cfi_endproc
.LFE4:
	.size	uart_init, .-uart_init
	.p2align 4,,15
	.globl	uart_fifo_flush
	.type	uart_fifo_flush, @function
uart_fifo_flush:
.LFB5:
	.cfi_startproc
	testb	$64, 38797332
	je	.L10
	rep ret
.L10:
	jmp	.L10
	.cfi_endproc
.LFE5:
	.size	uart_fifo_flush, .-uart_fifo_flush
	.p2align 4,,15
	.globl	hexstrings
	.type	hexstrings, @function
hexstrings:
.LFB6:
	.cfi_startproc
	movl	%edi, -20(%rsp)
	movl	$28, -8(%rsp)
	jmp	.L13
	.p2align 4,,10
	.p2align 3
.L15:
	movl	-4(%rsp), %eax
	addl	$55, %eax
	movl	%eax, -4(%rsp)
.L14:
	movl	-4(%rsp), %eax
	movl	%eax, 38797312
	movl	-8(%rsp), %eax
	subl	$4, %eax
	movl	%eax, -8(%rsp)
.L13:
	movl	-8(%rsp), %eax
	movl	-20(%rsp), %eax
	movl	-8(%rsp), %ecx
	shrl	%cl, %eax
	andl	$15, %eax
	movl	%eax, -4(%rsp)
	movl	-4(%rsp), %eax
	cmpl	$9, %eax
	ja	.L15
	movl	-4(%rsp), %eax
	addl	$48, %eax
	movl	%eax, -4(%rsp)
	jmp	.L14
	.cfi_endproc
.LFE6:
	.size	hexstrings, .-hexstrings
	.p2align 4,,15
	.globl	hexstring
	.type	hexstring, @function
hexstring:
.LFB7:
	.cfi_startproc
	call	hexstrings
	.cfi_endproc
.LFE7:
	.size	hexstring, .-hexstring
	.ident	"GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0"
	.section	.note.GNU-stack,"",@progbits
